package com.example.monit.bean;

import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
import org.springframework.data.mongodb.core.mapping.MongoId;

import java.util.ArrayList;

/**
 * 回溯对象
 */
@Data
@Document(collection = "monitoring_replay")
public class Replay {

    @MongoId
    private String id;

    /**
     * 事件id
     */
    @Field
    private String eventId;


    /**
     * appid
     */
    @Field
    private String appId;

    /**
     * 用户id
     */
    @Field
    private String userId;


    /**
     * 事件对象
     */
    @Field
    private ArrayList<?> events;


    /**
     * 上报的时间
     */
    @Field
    private Long time;



}
